package com.letoken.platform.repo.app.res.mall;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.letoken.platform.repo.mall.po.AppMallInfo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
@ApiModel(value = "店铺所有信息", description = "商家入驻申请审核结果")
public class MallAllRes implements Serializable {


    @ApiModelProperty("店铺ID")
    private Integer mallId;


    @ApiModelProperty("店铺名称")
    private String mallName;

    @ApiModelProperty("店铺地址")
    private String mallAddress;

    @ApiModelProperty("店铺详细地址")
    private String mallAddressInfo;

    @ApiModelProperty("店铺等级")
    private Float level;

    @ApiModelProperty("店铺经度")
    private BigDecimal longitude;

    @ApiModelProperty("店铺纬度")
    private BigDecimal latitude;


    @ApiModelProperty("收款地址")
    private String collectAddress;


    @ApiModelProperty("店铺logo")
    private String logo;

    @ApiModelProperty("一级分类ID")
    private Integer oneCategory;

    @ApiModelProperty("二级分类ID")
    private Integer twoCategory;

    @ApiModelProperty("电话")
    private String phone;

    @ApiModelProperty("是否有营业执照0无 1有")
    private Integer isBusiness;

    @ApiModelProperty("-1待完善 0.待审核 1.审核通过 2.审核拒绝")
    private Integer state;

    @ApiModelProperty("行业标签")
    private String label;


    @ApiModelProperty("背景图片")
    private String bgImage;


    @ApiModelProperty("主体信息ID")
    private Integer id;



    @ApiModelProperty("一级分类名称")
    private String oneCategoryName;


    @ApiModelProperty("二级分类名称")
    private String twoCategoryName;



    @ApiModelProperty("入驻人姓名")
    private String name;

    @ApiModelProperty("身份证号")
    private String card;

    @ApiModelProperty("正面")
    private String idFront;

    @ApiModelProperty("反面")
    private String idOpposite;


    @ApiModelProperty("是否三证合一 0=否 1=是")
    private Integer threeSyndromesInOne;

    @ApiModelProperty("营业执照url")
    private String businessUrl;

    @ApiModelProperty("统一社会信用代码")
    private String creditCode;

    @ApiModelProperty("0.固定有效期 1.长期")
    private Integer validity;

    @ApiModelProperty("有效期限")
    private LocalDateTime validityTime;


    @ApiModelProperty("状态描述")
    private String stateDesc;



}
